import { createRouter, createWebHistory } from 'vue-router'


const routes = [
  {
    path: '/',
    name: 'layout',
    component: () => import('../views/layout/Layout.vue'),
    redirect: '/home',
    children: [
      { path: 'home', name: 'home', component: () => import('../views/home/index.vue') },
      { path: 'clue/list', name: 'clue-list', component: () => import('../views/clue/list.vue') },
      { path: 'clue/pool', name: 'clue-pool', component: () => import('../views/clue/pool.vue') },
      { path: 'business/list', name: 'business-list', component: () => import('../views/business/list.vue') },
      { path: 'business/pool', name: 'business-pool', component: () => import('../views/business/pool.vue') },
      { path: 'customer', name: 'customer', component: () => import('../views/customer/index.vue') },
      { path: 'resource/course', name: 'resource-course', component: () => import('../views/resource/course.vue') },
      { path: 'resource/activity', name: 'resource-activity', component: () => import('../views/resource/activity.vue') },
      { path: 'system/dept', name: 'system-dept', component: () => import('../views/system/dept.vue') },
      { path: 'system/role', name: 'system-role', component: () => import('../views/system/role.vue') },
      { path: 'system/user', name: 'system-user', component: () => import('../views/system/user.vue') },
      { path: 'system/log', name: 'system-log', component: () => import('../views/system/log.vue') },
    ]
  }
]


const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes,
})


export default router
